Performance Ratios for the Karmarkar-Karp Differencing Method
نویسندگان
چکیده
We consider the multiprocessor scheduling problem in which one must schedule n independent tasks nonpreemptively on m identical, parallel machines, such that the completion time of the last task is minimal. For this well-studied problem the Largest Differencing Method due to Karmarkar and Karp outperforms other existing polynomial-time approximation algorithms from an averagecase perspective. For m 3, its worst-case performance has remained a challenging open problem. In this paper, we show that its performance ratio is bounded between 3 1 3 m 1 and 4 3 1 3m . We also analyze the performance ratio if in addition to the number of machines, the number of tasks n is fixed as well.
منابع مشابه
Performance Ratios for the Differencing Method Applied to the Balanced Number Partitioning Problem
We consider the problem of partitioning a set of n numbers into m subsets of cardinality k n m or n m , such that the maximum subset sum is minimal. We prove that the performance ratios of the Differencing Method of Karmarkar and Karp for k 3 4 5 and 6 are precisely 4/3, 19/12, 103/60, and 643/360, respectively, by means of a novel approach in which the ratios are explicitly calculated using mi...
متن کاملAnalysis of the Karmarkar-Karp Differencing Algorithm
The Karmarkar-Karp differencing algorithm is the best known polynomial time heuristic for the number partitioning problem, fundamental in both theoretical computer science and statistical physics. We analyze the performance of the differencing algorithm on random instances by mapping it to a nonlinear rate equation. Our analysis reveals strong finite size effects that explain why the precise as...
متن کاملA complete anytime algorithm for balanced number partitioning
Given a set of numbers, the balanced partioning problem is to divide them into two subsets, so that the sum of the numbers in each subset are as nearly equal as possible, subject to the constraint that the cardinalities of the subsets be within one of each other. We combine the balanced largest differencing method (BLDM) and Korf’s complete Karmarkar-Karp algorithm to get a new algorithm that o...
متن کاملANALYSIS OF HEURISTIC FOR NUMBER PARTITIONINGIan
We illustrate the use of phase transition behaviour in the study of heuristics. Using an \an-nealed" theory, we deene a parameterthat measures the \constrainedness"of an ensemble of number partitioning problems. We identify a phase transition at a critical value of constrainedness. We then show that constrainedness can be used to analyse and compare algorithms and heuristics for number partitio...
متن کاملAnalysis of Heuristics for Number Partitioning
We illustrate the use of phase transition behavior in the study of heuristics. Using an “annealed” theory, we define a parameter that measures the “constrainedness” of an ensemble of number partitioning problems. We identify a phase transition at a critical value of constrainedness. We then show that constrainedness can be used to analyze and compare algorithms and heuristics for number partiti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Electronic Notes in Discrete Mathematics
دوره 13 شماره
صفحات -
تاریخ انتشار 2003